.lp-page{overflow-x:clip}.lp-hero-story.is-animated{height:225svh}.lp-hero-story.is-animated .lp-hero{height:100svh;min-height:0;overflow:hidden}.lp-hero-images{position:absolute;inset:0;z-index:-2}.lp-hero-images picture,.lp-hero-images img{position:absolute;inset:0;width:100%;height:100%}.lp-hero-images img{object-fit:cover;object-position:55% 50%}.lp-lit{opacity:0}.lp-hero-images.is-ready .lp-lit{opacity:var(--hero-light, 0)}.lp-hero:after{background:linear-gradient(90deg,#101a1bd9,#101a1b25 85%);opacity:calc(1 - var(--hero-light, 0) * .78)}.lp-hero h1{font-size:clamp(48px,6vw,90px);letter-spacing:-.055em}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;opacity:var(--hero-support, 1)}.lp-actions:focus-within{opacity:1;position:relative;z-index:4}.lp-phone{font-size:22px;font-weight:600;min-height:56px;display:inline-flex;align-items:center}.lp-hero-caption{position:absolute;left:0;right:0;bottom:38px;display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.12em;opacity:var(--hero-support, 1);z-index:3}.lp-hero-story.is-animated+.lp-intro{margin-top:-50svh}.lp-section{position:relative;padding-top:100px;padding-bottom:100px}.lp-page h2{font-size:clamp(36px,4.3vw,66px);line-height:1.1;letter-spacing:-.05em;margin:28px 0 35px}.lp-page h2 .vr-word{color:inherit}.lp-page h3{font-size:clamp(25px,2.6vw,38px);line-height:1.25;letter-spacing:-.035em}.lp-copy{color:#bcc8c2;font-size:16px;line-height:1.9;max-width:58ch}.lp-copy p+p{margin-top:22px}.lp-copy .vp-text-link{margin-top:28px}.lp-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.lp-split>.lp-copy{margin-top:29px}.lp-reveal{opacity:var(--review-opacity, 1)}.lp-reveal:focus-within{opacity:1}.lp-layers{margin-top:65px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.lp-layers article,.lp-process li{border-top:1px solid #ffffff25;padding-top:25px}.lp-index{font-size:11px;color:var(--vp-teal);letter-spacing:.12em}.lp-layers h3,.lp-process h3{margin:24px 0 20px}.lp-layers p{color:#b9c5bf;font-size:15px;line-height:1.85}.lp-feature{display:grid;grid-template-columns:1.25fr .85fr;gap:8%;align-items:center;margin-top:55px}.lp-feature h3{margin:25px 0}.lp-feature p+p{margin-top:22px}.lp-work figure{margin:0}.lp-work img{display:block;width:100%;height:auto}.lp-work figcaption{font-size:12px;color:#b4c4bb;letter-spacing:.12em;padding-top:20px}.lp-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-top:100px}.lp-photo-grid article:last-child{padding-top:140px}.lp-photo-grid h3{margin:30px 0 18px}.lp-details{isolation:isolate}.lp-details:before{content:"";position:absolute;z-index:-1;inset:-130px 0;background:url(/home/work/circular-wall-lights-desktop.webp) center/cover;opacity:.08;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 65%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 65%,transparent);pointer-events:none}.lp-specs{display:grid;grid-template-columns:1fr 1fr;gap:38px 9%;margin-top:40px}.lp-specs>div{border-top:1px solid #ffffff25;padding-top:24px}.lp-specs dt{font-size:24px;margin-bottom:16px}.lp-specs dd{margin:0;color:#bdc8c1;font-size:15px;line-height:1.85}.lp-source{display:inline-block;margin-top:30px;font-size:12px;color:#adbbb2;text-decoration:underline;text-underline-offset:4px}.lp-process{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:0;list-style:none;margin-top:50px}.lp-process h3{font-size:25px}.lp-process p{font-size:15px}.lp-faq details{border-bottom:1px solid #ffffff25}.lp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-size:16px;line-height:1.5;padding:24px 0;cursor:pointer}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{color:var(--vp-teal);font-size:23px}.lp-faq details[open] summary span{transform:rotate(45deg)}.lp-faq p{font-size:15px;line-height:1.85;color:#bac8bd;padding-bottom:25px}.lp-suburbs,.lp-related{display:flex;flex-wrap:wrap;gap:22px 32px;margin-top:35px;font-size:14px}.lp-suburbs a{padding:12px 0;border-bottom:1px solid #ffffff25}.lp-related{color:#afc0b6;font-size:13px}@media(max-width:1000px){.lp-process{grid-template-columns:1fr 1fr}.lp-layers{gap:25px}}@media(max-width:760px){.lp-hero-story.is-animated{height:215svh}.lp-hero .vr-hero-content{padding:125px 0 160px}.lp-hero h1{font-size:clamp(40px,9.5vw,64px)}.lp-hero-images img{object-position:50% 50%}.lp-hero .vp-eyebrow{font-size:11px}.lp-phone{font-size:18px}.lp-actions{gap:12px 24px}.lp-hero-caption{bottom:90px;flex-wrap:wrap;font-size:11px;padding-right:60px}.lp-section{padding-top:65px;padding-bottom:65px}.lp-split,.lp-layers,.lp-feature,.lp-photo-grid,.lp-specs,.lp-process{grid-template-columns:1fr}.lp-split{gap:0}.lp-split>.lp-copy{margin-top:0}.lp-page h2{font-size:clamp(34px,8.5vw,48px)}.lp-layers{margin-top:40px;gap:30px}.lp-feature{gap:35px}.lp-photo-grid{gap:55px;margin-top:60px}.lp-photo-grid article:last-child{padding-top:0}.lp-feature h3{margin-top:20px}}@media(max-height:740px)and (min-height:541px){.lp-hero .vr-hero-content{padding-top:100px;padding-bottom:110px}.lp-hero h1{font-size:clamp(40px,5.5vw,66px);margin:24px 0}}@media(max-height:540px),(prefers-reduced-motion:reduce){.lp-hero-story+.lp-intro{margin-top:0}.lp-hero .vr-hero-content{padding-top:135px;padding-bottom:150px}.lp-hero-caption{bottom:35px}.lp-hero-images.is-ready .lp-lit{opacity:1}}@media(prefers-reduced-motion:reduce){.lp-reveal{opacity:1}}body:has(.lp-page .ee-section[data-active=true]) [aria-label="Call Voltra Electrical"]{display:none}.lp-service-links dt a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.45em}.lp-service-links dt a:hover,.lp-service-links dt a:focus-visible{color:var(--vp-teal)}
